package com.neusoft.ch6.hw;

public class Point {
	// 属性（成员变量）
	// x轴坐标
	private int potX;
	// y轴坐标
	private int potY;

	// 行为(成员方法)
	/**
	 * 移动左边行为
	 * 
	 * @param dx
	 *            x轴偏移量
	 * @param dy
	 *            y轴偏移量
	 */
	public void movePoint(int dx, int dy) {
		// x轴+偏移量，就是移动之后的x轴坐标
		int potXNew = potX + dx;
		// y轴+偏移量，就是移动之后的y轴坐标
		int potYNew = potY + dy;
		// 打印移动之后的坐标
		System.out.println("点(" + potX + "," + potY 
				+ ")移动之后的新坐标为：(" + potXNew + "," + potYNew + ")");
	}

	////////////以下代码自动生成，不需要手写/////////////
	public Point() {
	}

	public Point(int potX, int potY) {
		this.potX = potX;
		this.potY = potY;
	}

	public int getPotX() {
		return potX;
	}

	public void setPotX(int potX) {
		this.potX = potX;
	}

	public int getPotY() {
		return potY;
	}

	public void setPotY(int potY) {
		this.potY = potY;
	}

}
